Design of Implementation of a Compatible Keyboard Controller for Keyboards and Mice
نویسندگان
چکیده
By integration of the basic functions of both a standard keyboard controller and the key matrix of a scan code, we provide a compatible design for both keyboards and mice. The key matrix of a scan code consists of 16 output pins by 8 input pins, which can support up to 128 keys. Usually, we can build a matrix table based on the mapping relationship between the column and the row of a ROM/RAM. If we store the mapping relationship in the Table of an RAM chip, then we can re-download the table content at run time by means of the commands of either BIOS or the various applications. Hence, we can gain more flexibility and compatibility by means of firmware setting. We can also use the multiple sets of the matrix table pre-stored in a ROM chip. The multiple sets of the matrix table are selected by the command from BIOS. Although this selection method may require more ROM space, 128KB ROM can support a sufficient number of sets of the matrix table to thus provide a feasible solution for a design which is compatible for a keyboard controller.
منابع مشابه
اثر صفحه کلید های مختلف کامپیوتر بر وضعیت های مچ و ساعد
Introduction: In last decades, due to the increase in the number of VDT works prevalence of musculoskeletal disorders has increased among users. One of the main risk factors for those problems might be related to the computer keyboards. Keyboards might lead to these problems, in different ways. Keyboard geometry is one of the main ways. As a result, the various types and shapes of personal comp...
متن کاملTouchKeys: Capacitive Multi-Touch Sensing on a Physical Keyboard
Capacitive touch sensing is increasingly used in musical controllers, particularly those based on multi-touch screen interfaces. However, in contrast to the venerable piano-style keyboard, touch screen controllers lack the tactile feedback many performers find crucial. This paper presents an augmentation system for acoustic and electronic keyboards in which multi-touch capacitive sensors are ad...
متن کاملComparison Among Ambiguous Virtual Keyboards For People With Severe Motor Disabilities
This paper presents an exhaustive study on the different topologies of ambiguous soft keyboards, analyzing the text entry average time per character and the average number of user inputs necessary for its creation. Various topologies and design criteria are investigated. In addition, an analytical model is also proposed. This model allows one to compare among different topologies and estimate t...
متن کاملAnalysis of Alternative Keyboards Using Learning Curves
OBJECTIVE To quantify learning percentages for alternative keyboards (chord, contoured split, Dvorak, and split fixed angle) and understand how physical, cognitive, and perceptual demand affect learning. BACKGROUND Alternative keyboards have been shown to offer ergonomic benefits over the conventional, single-plane QWERTY keyboard design, but productivity-related challenges may hinder their w...
متن کاملA Design of Secure and Reliable Wireless Keyboards and Mice Against Man-In-The-Middle Attacks1
It has been publicly known that keyboards and mice, either wired or wireless, can be potentially attacked by eavesdropping or hijacking. Although there are many secure keyboards and some secure mice in the market, there are still vulnerabilities under different types of Man-In-The-Middle (MITM) attacks such as hijack or replay. Usually these attacks are low cost and easy to implement, but so fa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006